package com.server.questionbank.snframe.config.verificationCode;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
@Data
public class ImageCodeConfig {
    // 图片验证码配置
    @Value("${verificationCode.imageCode.width}")
    private int width;

    // 图片高度
    @Value("${verificationCode.imageCode.height}")
    private int height;

    // 验证码字符个数
    @Value("${verificationCode.imageCode.codeLength}")
    private int codeLength;

    // 字体名称
    @Value("${verificationCode.imageCode.font.fontName}")
    private String fontName;

    // 字体大小
    @Value("${verificationCode.imageCode.font.fontSize}")
    private int fontSize;

    // 验证码字符
    @Value("${verificationCode.imageCode.character}")
    private String character;

    // 验证码过期时间 单位秒
    @Value("${verificationCode.imageCode.expiration}")
    private int expiration;
}
